package com.sservice.service.service;

import com.sservice.model.entity.StatisticShare;
import com.sservice.model.vo.StatisticShareVo;

import java.util.List;

public interface IStatisticShareService {
    int deleteByPrimaryKey(Integer id);

    int insert(StatisticShare record);

    int insertSelective(StatisticShare record);

    StatisticShare selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(StatisticShare record);

    int updateByPrimaryKey(StatisticShare record);

    StatisticShare selectByNo(String no);

    List<StatisticShare> queryByPage(StatisticShareVo ssv);

    int queryCount(StatisticShareVo ssv);

    /**
     * 我的分享数据
     *
     * @param ssv
     * @return
     */
    List<StatisticShareVo> queryMyShareData(StatisticShareVo ssv);

    List<StatisticShareVo> queryByPageByGroup(StatisticShareVo ssv);

    int queryCountByGroup(StatisticShareVo ssv);
}
